package com.gxa.service.resume;

import com.gxa.common.R.ResponseData;
import com.gxa.pojo.Jianli;


public interface JianLiService {

    /**
     * 查询所有的简历信息
     * @param currentPage       当前页码数
     * @param pageSize          页码总数
     * @param name              搜索条件
     * @return
     */
    ResponseData selectAll(int currentPage, int pageSize, String name);

    /**
     * 查询员工中的最大id
     * @return
     */
    ResponseData selectEmployeeId();

    /**
     * 基于状态查询简历信息
     * @param status
     * @return
     */
    ResponseData selectByStatus(int status);

    /**
     * 查询数据总条数
     * @param name      搜索条件
     * @return
     */
    int count(String name);

    /**
     * 修改简历状态
     * @param id            简历id
     * @param status        简历转态
     * @param shuoMing      相关说明
     * @return
     */
    ResponseData updateByStatus(int id, int status,String shuoMing);

    /**
     * 基于简历信息新增员工
     * @param jianli        简历对象
     * @return
     */
    ResponseData insertEmployee(Jianli jianli);

}
